package Dto

import "web_back_go/DAO/gorm/GormModel"

type TagProductDto struct {
	ID             int64        `json:"id"`             // 分组标签id
	Title          string       `json:"title"`          // 分组标签标题
	Seq            string       `json:"seq"`            // 排序（数值越高越靠前）
	Style          string       `json:"style"`          // 列表样式(0:一列一个,1:一列两个,2:一列三个)
	ProductDtoList []ProductDto `json:"productDtoList"` // 商品相关信息列表
}
type ProductDto struct {
	ShopId      int64                 `json:"shopId"`      // 店铺ID
	ShopName    string                `json:"shopName"`    // 店铺名称
	ProdId      int64                 `json:"prodId"`      // 商品ID
	ProdName    string                `json:"prodName"`    // 商品名称
	Price       float64               `json:"price"`       // 商品价格
	Content     string                `json:"content"`     // 商品详情
	OriPrice    float64               `json:"oriPrice"`    // 商品原价
	TotalStocks int                   `json:"totalStocks"` // 库存量
	Brief       string                `json:"brief"`       // 简要描述，卖点等
	Pic         string                `json:"pic"`         // 商品主图
	Imgs        string                `json:"imgs"`        // 商品图片列表，以逗号分割
	CategoryId  int64                 `json:"categoryId"`  // 商品分类id
	SkuList     []SkuDto              `json:"skuList"`     // sku列表
	Transport   GormModel.TzTransport `json:"transport"`   // 运费信息
}
type ProductItemDto struct {
	ProdName           string  `json:"prodName"`
	ProdCount          int     `json:"prodCount"`
	Pic                string  `json:"pic"`
	Price              float64 `json:"price"`
	ProductTotalAmount float64 `json:"productTotalAmount"`
	ProdId             int64   `json:"prodId"`
	SkuId              int64   `json:"skuId"`
	ActualTotal        float64 `json:"actualTotal"`
	DiscountId         int64   `json:"discountId"`
	ShareReduce        float64 `json:"shareReduce"`
}
